home *** CD-ROM | disk | FTP | other *** search
/ Windows News 2010 Summer - Disc 1 / WN_Ete2010_CD1.iso / Onglet5 / Weezo / Weezo setup.exe / {code_appDir} / www / includes / artichow / ChangeLog < prev    next >
Text File  |  2010-05-19  |  6KB  |  135 lines

  1. Artichow 1.0.8
  2.  
  3. - Enhanced error support
  4. - Added multi-line text support
  5. - Updated and improved documentation
  6. - Changed Graph::draw() method to accept more options
  7. - Deleted first parameter of Image::send() method
  8. - Add a third parameter to Image::send() method to disable auto-sending of Content-Type header
  9. - Add a second parameter to Image::send() method to return an image instead of outputing it
  10. - Fixed fatal error on direct access to files Image.class.php and inc/*
  11. - Fixed a bug in configuration file (bad constant definition check for ARTICHOW_CACHE_DIRECTORY)
  12.  
  13. Artichow 1.0.7
  14.  
  15. - Added constant ARTICHOW_CACHE_DIRECTORY to choose cache directory
  16. - Fixed a division by zero bug in Axis class
  17. - Improved cache handling
  18. - Fixed a bug with ob_* handlers
  19. - Fixed a bug for lines thickness
  20. - Shadow color now works fine
  21.  
  22. Artichow 1.0.6
  23.  
  24. - Added method Plot::setYAxisZero()
  25. - Added auto-scaling for plots
  26. - Added constant ARTICHOW_CACHE to enable/disable the cache
  27. - Improved prefix for classes
  28.  
  29. Artichow 1.0.5
  30.  
  31. - Added constant ARTICHOW_PREFIX to prefix Artichow's classes (bug #000002)
  32. - Added methods Shadow::hide() and Shadow::show()
  33. - Added method Plot::reduce()
  34. - It is now possible to save its charts in a file
  35. - Fixed a bug in PlotGroup (setYMin() / setYMax() did not work)
  36. - Fixed an incoherent behaviour if some values in $datay are not numeric (LinePlot, BarPlot, ScatterPlot)
  37. - Fixed an inclusion bug in Pattern
  38. - Fixed a bug for PHP 5.1.0
  39.  
  40. Artichow 1.0.4
  41.  
  42. - Added support for GIF images
  43. - Added patterns (Pattern.class.php)
  44. - Added titles on axis
  45. - Renamed Artichow.class.php to Graph.class.php (break backward compatibility)
  46. - Added a README file
  47. - Added support for ScatterPlot
  48. - Merged setBackgroundColor() and setBackgroundGradient() into setFill() in class Mark (break backward compatibility)
  49. - Added an optional argument $size to Mark::setType()
  50. - Grid background in now default to white in class Plot
  51. - Changed class Polygon to accept NULL values
  52. - Added a new legend type (Legend::MARKONLY)
  53. - Added method Legend::show()
  54. - Added methods Mark::move(), Mark::hide() and Mark::show()
  55. - Added new marks (star, book, ...)
  56. - Added methods Label::setBackground() and Legend::setBackground()
  57. - Added methods Plot::setXMax(), Plot::setXMin(), PlotGroup::setXMax() and PlotGroup::setXMin()
  58. - Added new colors to default theme in Pie
  59. - Removed methods Drawer::setBackground*()
  60. - Tests have been removed from the archive
  61. - Moved methods Component::addLabel() and Component::addAbsLabel() to class Graph
  62. - Modes LinePlot::MIDDLE and LinePlot::BAR have been merged into LinePlot::MIDDLE (break backward compatibility)
  63. - Fixed a bug in Artichow.cfg.php (unable to use some ttf fonts)
  64. - Fixed a bug in Legend (position of marks was sometimes broken)
  65. - Fixed a bug in Pie (pies can now take only a single value)
  66. - Fixed some bugs in Plot / LinePlot
  67. - Fixed a bug in Font::draw() (call to undefined function trigger__error)
  68.  
  69. Artichow 1.0.3 (beta)
  70.  
  71. - Added EXPERIMENTAL support for PHP 4
  72. - Changed class BarPlot so it now uses class Border instead of setBorderThickness() and setBorderColor()
  73. - Changed class Legend so it now uses class Border instead of setBorderSize() and setBorderColor()
  74. - Changed class Mark so it now uses class Border instead of setBorderSize() and setBorderColor()
  75. - Changed class Text so it now uses class Border instead of setBorderColor()
  76. - Changed class Label so it now uses class Border instead of setBorderColor()
  77. - Drawer::drawRectangle() and Drawer::drawFilledRectangle() now take a line as second argument
  78. - Added styles to rectangles and polygons
  79. - BarPlot::setBarPadding() takes now values in per-cent instead of pixels
  80. - Merged drawFilledRectangleColor() and drawFilledRectangleGradient() into drawFilledRectangle() in class Drawer
  81. - Merged drawFilledPolygonColor() and drawFilledPolygonGradient() into drawFilledPolygon() in class Drawer
  82. - Merged drawFilledEllipseColor() and drawFilledEllipseGradient() into drawFilledEllipse() in class Drawer
  83. - Added method BarPlot::setBarWidth()
  84. - Added an optional border to the class Image
  85. - Added a new class Border
  86. - Added support for MathPlot
  87. - LinePlot::STEP has been removed
  88. - Merged classes Paragraph and Label (no changes in the API)
  89. - Method Plot::setLabelCenter() is obsolete and has been removed
  90. - Rewrited Axis (add a new class Tick) (break backward compatibility)
  91. - Removed draw*Triangle* from class Drawer (use polygons instead)
  92. - Removed prefix draw in each method of class Drawer
  93. - Renamed LinePlot::setLineType() into LinePlot::setStyle()
  94. - Renamed LinePlot::setLineThickness() into LinePlot::setThickness()
  95. - Renamed LinePlot::setLineColor() into LinePlot::setColor()
  96. - Renamed LinePlot::setLineBackgroundColor() to LinePlot::setFillColor()
  97. - Renamed LinePlot::setLineBackgroundGradient() to LinePlot::setFillGradient()
  98. - Renamed Line::setType() to Line::setStyle()
  99. - Added methods Label::get(), Label::setFormat() and change method Label::setFont()
  100. - Added a parameter $smooth in Shadow::setSize();
  101. - Added filled areas in LinePlot
  102. - Added lots of new features in Math.class.php
  103. - Fixed a bug in Math::isVertical() and Math::isHorizontal()
  104. - Fixed a bug in Legend (shadow is now well-positioned is there is no border on the legend)
  105. - Lots of minor changes
  106.  
  107. Artichow 1.0.2 (beta)
  108.  
  109. - Added support for pies (2D & 3D)
  110. - Moved shadow from class Component to class Image
  111. - X Axis are now centered on 0 by default on bar and line plots
  112. - Added title to Graphs
  113. - Added 4 named fonts
  114. - Added 50 named colors
  115. - Added shadow to legends
  116. - Added method Image::setBackgroundGradient()
  117. - Added methods Label::setCallbackFunction() and Label::hide()
  118. - Added method Legend::hide()
  119. - Added methods Drawer::copyResizeImage(), Drawer::drawArc() and Drawer::drawFilledArcColor()
  120. - Renamed Positionable::setHorizontalAlign() and Positionable::setVerticalAlign() to Positionable::setAlign()
  121. - API for ellipses has changed
  122. - Title is now a property instead of a method in Component
  123. - Removed old code, that fixes a bug in the grid
  124. - Fixed a bug that affects position of bars in some cases
  125. - Fixed wrong size of shadow
  126. - Fixed a bug in Plot::setYMin() and Plot::setYMax()
  127.  
  128. Artichow 1.0.1 (alpha)
  129.  
  130. - Added anti-spam images
  131.  
  132. Artichow 1.0.0 (alpha)
  133.  
  134. - Initial release
  135.